Mapping stresses

In the workflow step Map Stresses (model > Fault Stability > Map Stresses) you will populate the fault tri-meshes with stress and pore pressure values. These properties will be used as input to the fault stability calculation in the last step of the workflow.

You can choose from various data sources to provide the stress data or alternatively use constants. When you use a data source, the stress data must be stored as properties on that data source. The available options for the Source Type depend on whether the Fault Stability Model is set to calculate on Node or on Triangle on the Assign Data form. The following list and table gives a summary of available options regarding the calculation model:

  • 3D Grid, 3D Mesh or Voxel Grid (Available only when calculating on nodes)   This option allows you to select properties of a 3D grid, 3D mesh or voxel grid (i.e., seismic grid). The properties must be stored in the object's 'Properties folder' in the JewelExplorer.
  • Wellbore (Available only when calculating on nodes)   This option allows you to select logs on the form. The logs must be stored under the well in the JewelExplorer to be available for selection.
  • Faults in Fault Stability Model (Available when calculating on nodes or triangles)  This option allows you to select stress and pressure properties that are already available on the tri-meshes assigned to the Fault Stability Model. For example, these can be faults that were exported with properties from a 3D mesh with geomechanics simulation results.
    For analyzing results from 4D Geomechanics simulation with Abaqus or FLAC3D, this option can be preferred as it uses the properties directly, and avoids using a mapping step that can introduce additional interpolation and artifacts.
  • Custom gradients (Available only when calculating on nodes)  This option allows you to enter constants and gradients directly in the corresponding entry fields on the form.
Source Type Source Type Availability When Calculating on
Nodes Triangles

3D Grid, 3D Mesh, Voxel Grid

 
Wellbore  
Faults in Fault Stability Model
Custom Gradients  

Input for populating the fault tri-meshes with stresses and pressures can be provided in different ways (Custom Gradients source type is the only exception; for more details on Custom Gradients, see step 4). The available input formats are:

  • Principal stresses  Principal horizontal stresses, vertical stress and the azimuth of the maximum horizontal stress.
  • Tensor components  Tensor components in either the JewelSuite convention, where the value of Z coordinate is positive downward), or the Abaqus or FLAC3D convention, where the value of Z coordinate is positive upward. Stresses must be total stresses with compressive stress considered positive.
Important  Within simulators such as Abaqus and FLAC3D, compressive stress is negative (according to engineering convention) and stresses are effective stresses. During import into JewelSuite, these are automatically converted so that compressive stress becomes positive and stresses are treated as total stresses.

To map stresses

  1. Open the Map Stresses form and under Model, select the fault stability model.
  2. Under Source type, select the type of object or input (3D Grid, 3D Mesh, Voxel Grid, Wellbore, Faults in Fault Stability Model, or Custom Gradients) that contains your stress input data.
  3. Under Source, select the object that contains the stress data, for the source types where this applies.
  4. Under Input type, select how you will provide the stress data by choosing one of the options:
    • Principal stresses
    • Tensor (JewelSuite)
    • Tensor (Abaqus/FLAC3D)
    The Input Type selection is not available when Custom Gradients is selected as a Source type.
  5. Enter the stress and pressure information.
  6. After you select the first stress component, the form will try to automatically populate the other stress components. This behavior works for stress tensor components labeled 11, XX, NN (by searching for components with a matching naming convention) and for Principal Stresses (by searching for components located in the same folder). For example, if you select a stress component S11, the form will automatically look for components S12, S13, S22, S23 and S33 in the same location.

  7. For Source types that involve a mapping step from another object to the tri-meshes (3D Grid, 3D Mesh, Voxel Grid and Wellbore) you have additional options at the bottom of the form:
    • Avoid null values (skip neighbors with null values)   If you select this option, any null values are ignored as input. The closest defined area will be searched for and populated. This option works well when undefined values exist in a patchy pattern, but for large areas with undefined values, it may lead to undesired extrapolation. The result of this option is a fully populated output.
    • Use interpolation between neighbors (takes longer)   If you select this option, a linear interpolation is used for the mapping process, instead of nearest neighbor mapping which is used by default. This produces smoother results, although processing may take a significant amount of time depending on your hardware.
  8. Click Apply or OK to start the mapping and conversion processes and proceed to the Calculate Fault Stability form. If you have many time steps and/or fine tri-meshes, and depending on factors such as the selected Source Type, the presence of time steps, the resolution of the target tri-meshes, and the performance of your machine, the stress mapping may take a couple of minutes. When the mapping and conversion are finished, the properties can be found in the newly created folder called 'Mapped Stresses' under the fault tri-mesh(es) in the JewelExplorer.
  9. Important  Stress and pore pressure data with multiple time steps can be used as input to the fault stability model. When multiple time steps are present, make sure the number of time steps is exactly the same for all input properties. If a difference in the number of time steps between properties is encountered when you click Apply or OK at the bottom of the Map Stresses form, you are prompted with a warning. If you choose to continue with the stress mapping, the application will not be able to use all available time steps. Instead, it will use only the first time step of each property and will not check whether these first time steps correspond to the same time.
    There is one exception: the Pore Pressure property can have multiple time steps while all other properties have none. In this case, the created stress properties will be created with as many time steps as the input Pore Pressure property.
    To create a subselection of time steps or to modify the time steps to make them consistent, see the tools available in Managing time steps and realizations.